Get it on crates.io.
Documentation is available at https://docs.rs/mockito.
Before upgrading, make sure to check out the changelog.
Contribution Guidelines
- Check the existing issues and pull requests.
- One commit is one feature - consider squashing.
- Format code with
cargo fmt
. - :shipit:
Development
Tests
Run tests:
...or run tests using a different toolchain:
...or run tests while disabling the default features (e.g. the colors):
Code style
Mockito uses rustfmt as a general code style.
Install rustfmt
:
Format code:
Some editors might provide a plugin to format your Rust code automatically.
Linter
Mockito uses clippy and it should be run always on the minimum supported Rust version, in order to ensure backwards compatibility.
Install clippy
:
Run the linter on the minimum supported Rust version:
Release
Release:
Benchmarks
Install rust nightly
:
Run benchmarks:
Logo courtesy to http://niastudio.net :ok_hand: